update hot

add insert function