Update Sankey function

Update:
1. Sankey path to function
2. resolve svg rect gapping problem (rounding the position to fix 2)
3. Update TODO