handle global transaction context