Report: Leading ecommerce sites not keeping up with demands of consumers