also build uart lib