Try to reduce data conversions to see if it helps perf. didn't really.