holoirc: synchronize user list code
holoirc: add some missing files
holoirc: fix compile and some corner case bugs