update X list