found a bug, was if lost lock was dropping out of power saving but as lock count was still high was quickly going back to powersaving, now when gps_PSM is called it resets the lock count as well