improved fsmon api