Fix/reports performance

improved collecting costs performance
recalculating performance improvement - run as separated jobs for each day
it will not work - what if after good day be day not calculated properly?