bug fixed for changing wallpapaer