Use a thread pool
Log on error on post async