change background(defer) code