Adding update/extending find_and_modify