reduce boost dependency
rework fuse version check