fiber requiers async mode