fix  $fire, avalon.define