Why progressive web app is the future of mobile apps