Retraining of a CNN network

Hi everybody,
I have a pre-trained network, composed of three blocks, the first block is a feature extractor that uses pre-trained weights which are frozen, the second block was trained offline and the other block is trained online. What I want to do is to replace the feature extractor block with branches with trained weights. My question is, is it necessary to train the network again?