Model-based production optimization and history matching – some (not so) recent developments