refactor on dialer_campaign