added update_all