improve fire generator
fix rarely visible colorset bug