multi char receive