Peterborough United midfielder Marcus Maddison has signed a new three-year contract with the League One side.The 23-year-old was transfer-listed by the club in July as he had only 12 months remaining on his existing deal.But Posh chairman Darragh MacAnthony rejected bids for the former Newcastle and Gateshead man, who has 28 goals in 113 league games for the club.