trys to read more if eventloop does not get EOF