Shi Yan had to promise her.
Xia Xinyan had made it clear that the Three Gods Sect and the Xia Family were enemies. As she had waited in the Yin Valley after she knew that the fake Gate of Heaven was created by Ouyang Zhi, her purpose was obvious.
After leaving the Yin Valley, Xia Xinyan assumed that Shi Yan would be here so she waited for him.
Or maybe she had come up with this idea when she was still in the Yin Valley.
For Shi Yan, as long as he survived, he would have boundless opportunities!
He didn't take the poison that Xia Xinyan had mentioned seriously as he believed that his Immortal Martial Spirit could easily defend against that toxin.
Furthermore, since it was a long way to the Endless Sea, there was a chance that Beiming Shang would find him, so it was safer to travel with Xia Xinyan.
He would put the past behind him for the moment. He would have the chance to fight back as long as he survived.