fixed iteration background problem