improving the async transmission part in serial layer