change send & remoteserial & some bug