ref changes, async gps