precise master swiching - unmaster self in future