update reading it as compass