split Update weights into small pieces