update, fix and comment some ui