no need to use synchronized keyword in vertex writer