"I'm delighted he has agreed to sign, but I want to see more from him next season," Terrier manager Peter Jackson told the clubs official website.
"He has not pushed on like I had hoped, but there is a lot more to come from him over the next few years."