when should i hire a paving contractor