Dynamic Similarity Graph Construction with Kernel Density Estimation