Using the synchronous resolver probably doesn't have a huge impact. Is a switch to the async resolver worth the cost of implementation?