removed async dependency