topic add user action and some bug fix