add 'progress' argument to sjt.df()