fixed bug cache problem