Added a processor class which handles callbacks for updates