changed location listener to passive network - works much better
not sure what I changed