also pass current input while running async port handlers