implement day turnover + more fixes