Think Async First: How to Set Client Projects Up for Success