separated linkdoc, update