fix: sync and dynamic filesync