fix cache deserialize