Encountering strange timeout issue with async