udpate: selector behavior :output computation