add async startup for service
cleanup handling of rest service startup