cache & bug fix