oh I thought there was something wrong 
Thanks for clarification, I can confirm that the weights of the backbone are getting updated  by checking
print(res50.conv1.weight[0,0,...]==model.backbone.conv1.weight[0,0,...])