remove monitor in spi / uart
  - mutex is enough to handle hw sharing among threads