updete hop