corrected map initialization, now moves to last position only the on the first onResume