Real-time Water demand pattern estimation using an Optimized Extended Kalman Filter