split into batch and serving and updated batch