fix uart init (maybe)