resolved two parts to defect-2; dropped visibility of new AsyncUtil method to prevent use outside of package