feature(terminal) add update