add background
update