refactor: cleanup boot notification handling internal handling