refactor: migrate to symfio 2.0