uart: Massive cleanup

Ratelimit seems to be unecessary. So this is removed too.
Additional, the sending is done in steps to reduce the number of messages.
Together with previous patch the terminal is running much smoother.