added memecache