working size,compute,update