Unless there is a performance gain to be had I'd rather not write a generic batchUpdate method just yet, mostly because doing individual queries gives the most flexibility and error-reporting information over which particular user update failed.