now diffsize counts by sources.
now join can be applied with --clear. removed unjoin.