Real-time Disaggregation of Residential Energy Consumption Enhanced with User Feedback