Sam Tomkins overcomes injury problems to progress his career