adding async startup