* Turn APP into async