implement vibed outputstream