cache & debug