add batching to gups for max performance