actor handles request