session listener correction: may be called out of jsf context