reduce files to include (not feelvf/vf.hpp) and fix warning with backend::build