cache bug fixed!