added basic unmount support
don't emit syncfs callback multiple times
error when mounting to an existing mountpoint