working map still doing gps transfer of data to thread
added collecting gps location