update method
center allocation