Fixed HE100 premature return problem, read is still broken when bytes are available