Cleaned up link module using async library for parallel title grab and db lookup