removed async dep, extend response