40% of online shoppers abandon the site that takes more than 3 seconds to load