reduce useless upload to GRAM