even better update
externalized SessionAware