Time for a new contract for Crouch