Edge-subdivision-based adaptive refinement for unstructured meshes with element quality control | Synapse