update positioning