update

start, stop based on timer
next gen just update the table once
randomize creates new table