write_read _hardware delay shortened