updates output