Conditional statement to update repeater stops working after first run

You should never put dataset.onReay inside repeater.onItemReady.