edge draw algo tweak