fix exc. on adding group that exists
fix long progress on saving (was artificial)
impl client-side csv export
refactor - naming