updating Context backtrack for new leaf misses.
when matching similary pattern, this will update the Content::backtrack to incoming
nodes miss value, if the miss is pointing to a leaf node, meaning if somehting fail
later on, it can go expected value.
adding some new test cases to verify that the new logic is working.