fix for not caching when mergeable_state==unknown