handle big table smoothly