method cache fix