add pickle support for FM_fast