smarter stopping criterion, warm start
refactor plotter
add support for updating model
refactor inner score computation
add inner score plotter