small fix for background diff & minor setting gui change