fix the force_sync on uart_write()
more code on protocol