rewrite my location implementation using Google Play Service Location API
fixed Context null exception error issue