use stdout and other streams to send progress data to git client