update old and add new