choose hero dialog   hero package

something about thread  todo