remove cache, avoid extra alloc in fcall, fixes [ci skip]