replace link holders

Because we take out caption out of main parser flow
we need to replace link holders ourselves