add ReloadDataWithoutSubviewReset method that seems to work just as well without force-recycling grid cells