changes 'cb' to updateCallBack