update defaultOutfun
update match
updatematch