After filling the blood vials you must go to caravan. If it didn't worked, probably you didn't filled the blood vial completely. Same if vial the vial looks full, you still need to fill it a little more. Beyond that you need to finish filling the blood a little distant from caravan as well. I'd be happy if you can give the game a second try :D.