user location and improved ui gif loader