was the performance on this ok or do you think we should explore some sort of caching?