updated cfi library