update the html format for DBLP
convert the user input choice from string into integer
fix crash on missing results