clean up + uart tx fix