Five ways to leverage cloud computing for mobile