completed repeater update functionality