Implement better GPS acquisition