create hud as singleton,  easier to use now