add background differencing