session recompile