Scotland forward Ben Kavanagh has become the eighth Widnes player in the last month to extend his stay at the club.