add pool startup & scheduler idle callback