make progress timer thread a daemon thread so that it does not prevent termination when push has finished running
change default push type to source for cli client