add HTTP session listener