fix background bug, again