update append behaviour