[src] add method for train and update models
[src] outsource read_csv
[src] reorganize methods
[src] implement new structure
[src] method for demo