fix some bug with dealname in system setting