Automatic whitespace removal
Always start with random offset
Temporary print how long each epoch took
add cache_size  in state