simplify on&un, update status