Limited the GPS queue
Replaced scheduling and suspend/resume pattern with a blocking queue pattern similar to the connector thread and sensor queue approach