update arch docs
add startup_once hook, which is called exactly once