Split large puts into groups; log errors