[improv] cache