Two-stage demand-side management in energy flexible residential buildings