bug fix: full cache buffer