update key list sync function