add context check on request[ci skip]