moves only when user is near