get accurate current position