Fixed scope problem, GPS problem, and concurrency issue