using domain enter / exit in request lifecycle