Поменял первичного ключа (необходимо пересоздать базу!!!), поправил функцию обновления БД - теперь сравниваются даты изменения записей