fix sitelist update logic.