launch in thread, dashboard update
db