added delete_all + update_all support