image caching, table refresh