userutil.js - make cb optional for update()