cleanups
initial cache servuce impl