rewrite disk cache
changelog