updated readme to include adding caching in to TODO