update content instead of sending output