modified read from content-length