Update Repeat Logic