working slow with live data