Mobile device Location Updating System for Location-based Services in Cloud computing