adding couch2redis support, adding callback