I'm not sure about the setting of fireOnOneErrback. Don;t you want to wait until all updates are complete (successfully or not) before returning?