[fix] get transaction context