update hlp()