fixed blockign request chan