use logger and multi requests