add find_model middleware
add update_model middleware