serialstream is syncronous