data output updated