finish finaly works
added return for each request
added _writer