csv export synchronous view