Fixed observable updates with selection extension