removed update functio and onRfresh(), added watchPosition();