update handler when cached