removed async controller