update Compass