change img path, fix error message, update campaigns when update options