pass sessions to processors; fixes memory leak in watched_addresses