update map on changing of location in providers