add Efun support; add email support; re-arch adspend report