refactor AI api and start implementing AI monitoring
propagate distant AI load to the monitor
make reporting requests parallel