diff --git a/examples/github.svg b/examples/github.svg
index 5c20aeb46..617ba21b3 100644
--- a/examples/github.svg
+++ b/examples/github.svg
@@ -1,2 +1,2 @@
-yihong0618 GitHub 2023 1957 cons Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2022-12-26 2022-12-27 2022-12-28 2022-12-29 2022-12-30 2022-12-31 2023-01-01 7 cons 2023-01-02 1 cons 2023-01-03 1 cons 2023-01-04 2 cons 2023-01-05 6 cons 2023-01-06 4 cons 2023-01-07 8 cons 2023-01-08 5 cons 2023-01-09 14 cons 2023-01-10 7 cons 2023-01-11 9 cons 2023-01-12 12 cons 2023-01-13 8 cons 2023-01-14 3 cons 2023-01-15 3 cons 2023-01-16 4 cons 2023-01-17 20 cons 2023-01-18 19 cons 2023-01-19 14 cons 2023-01-20 18 cons 2023-01-21 2 cons 2023-01-22 2 cons 2023-01-23 3 cons 2023-01-24 2 cons 2023-01-25 15 cons 2023-01-26 12 cons 2023-01-27 18 cons 2023-01-28 15 cons 2023-01-29 12 cons 2023-01-30 6 cons 2023-01-31 9 cons 2023-02-01 9 cons 2023-02-02 35 cons 2023-02-03 5 cons 2023-02-04 1 cons 2023-02-05 1 cons 2023-02-06 2 cons 2023-02-07 12 cons 2023-02-08 6 cons 2023-02-09 8 cons 2023-02-10 1 cons 2023-02-11 2 cons 2023-02-12 1 cons 2023-02-13 3 cons 2023-02-14 5 cons 2023-02-15 3 cons 2023-02-16 24 cons 2023-02-17 6 cons 2023-02-18 2023-02-19 2 cons 2023-02-20 12 cons 2023-02-21 13 cons 2023-02-22 3 cons 2023-02-23 8 cons 2023-02-24 3 cons 2023-02-25 1 cons 2023-02-26 1 cons 2023-02-27 3 cons 2023-02-28 3 cons 2023-03-01 2 cons 2023-03-02 17 cons 2023-03-03 18 cons 2023-03-04 26 cons 2023-03-05 15 cons 2023-03-06 16 cons 2023-03-07 17 cons 2023-03-08 12 cons 2023-03-09 11 cons 2023-03-10 27 cons 2023-03-11 4 cons 2023-03-12 9 cons 2023-03-13 11 cons 2023-03-14 1 cons 2023-03-15 8 cons 2023-03-16 5 cons 2023-03-17 9 cons 2023-03-18 2023-03-19 5 cons 2023-03-20 10 cons 2023-03-21 30 cons 2023-03-22 18 cons 2023-03-23 18 cons 2023-03-24 2023-03-25 5 cons 2023-03-26 2 cons 2023-03-27 7 cons 2023-03-28 5 cons 2023-03-29 8 cons 2023-03-30 9 cons 2023-03-31 5 cons 2023-04-01 1 cons 2023-04-02 10 cons 2023-04-03 9 cons 2023-04-04 7 cons 2023-04-05 5 cons 2023-04-06 2023-04-07 10 cons 2023-04-08 4 cons 2023-04-09 2023-04-10 4 cons 2023-04-11 2 cons 2023-04-12 10 cons 2023-04-13 2 cons 2023-04-14 3 cons 2023-04-15 3 cons 2023-04-16 4 cons 2023-04-17 4 cons 2023-04-18 6 cons 2023-04-19 5 cons 2023-04-20 6 cons 2023-04-21 7 cons 2023-04-22 2023-04-23 11 cons 2023-04-24 14 cons 2023-04-25 6 cons 2023-04-26 4 cons 2023-04-27 4 cons 2023-04-28 2 cons 2023-04-29 3 cons 2023-04-30 2023-05-01 11 cons 2023-05-02 3 cons 2023-05-03 2 cons 2023-05-04 2023-05-05 1 cons 2023-05-06 3 cons 2023-05-07 3 cons 2023-05-08 8 cons 2023-05-09 5 cons 2023-05-10 6 cons 2023-05-11 11 cons 2023-05-12 11 cons 2023-05-13 2023-05-14 6 cons 2023-05-15 9 cons 2023-05-16 5 cons 2023-05-17 1 cons 2023-05-18 1 cons 2023-05-19 10 cons 2023-05-20 8 cons 2023-05-21 2023-05-22 4 cons 2023-05-23 3 cons 2023-05-24 21 cons 2023-05-25 3 cons 2023-05-26 1 cons 2023-05-27 2023-05-28 2 cons 2023-05-29 6 cons 2023-05-30 6 cons 2023-05-31 3 cons 2023-06-01 3 cons 2023-06-02 6 cons 2023-06-03 2023-06-04 2023-06-05 1 cons 2023-06-06 5 cons 2023-06-07 2 cons 2023-06-08 8 cons 2023-06-09 6 cons 2023-06-10 2 cons 2023-06-11 2023-06-12 3 cons 2023-06-13 7 cons 2023-06-14 4 cons 2023-06-15 3 cons 2023-06-16 4 cons 2023-06-17 3 cons 2023-06-18 2023-06-19 4 cons 2023-06-20 2 cons 2023-06-21 5 cons 2023-06-22 6 cons 2023-06-23 2 cons 2023-06-24 1 cons 2023-06-25 2 cons 2023-06-26 11 cons 2023-06-27 8 cons 2023-06-28 8 cons 2023-06-29 13 cons 2023-06-30 6 cons 2023-07-01 2 cons 2023-07-02 2 cons 2023-07-03 3 cons 2023-07-04 5 cons 2023-07-05 10 cons 2023-07-06 7 cons 2023-07-07 5 cons 2023-07-08 5 cons 2023-07-09 4 cons 2023-07-10 11 cons 2023-07-11 1 cons 2023-07-12 6 cons 2023-07-13 14 cons 2023-07-14 2023-07-15 3 cons 2023-07-16 3 cons 2023-07-17 7 cons 2023-07-18 2 cons 2023-07-19 6 cons 2023-07-20 28 cons 2023-07-21 2 cons 2023-07-22 1 cons 2023-07-23 4 cons 2023-07-24 6 cons 2023-07-25 1 cons 2023-07-26 5 cons 2023-07-27 10 cons 2023-07-28 15 cons 2023-07-29 10 cons 2023-07-30 5 cons 2023-07-31 3 cons 2023-08-01 7 cons 2023-08-02 2 cons 2023-08-03 21 cons 2023-08-04 3 cons 2023-08-05 2 cons 2023-08-06 3 cons 2023-08-07 6 cons 2023-08-08 9 cons 2023-08-09 14 cons 2023-08-10 2 cons 2023-08-11 1 cons 2023-08-12 2023-08-13 2 cons 2023-08-14 2 cons 2023-08-15 4 cons 2023-08-16 3 cons 2023-08-17 10 cons 2023-08-18 6 cons 2023-08-19 2 cons 2023-08-20 2 cons 2023-08-21 2023-08-22 6 cons 2023-08-23 14 cons 2023-08-24 4 cons 2023-08-25 6 cons 2023-08-26 1 cons 2023-08-27 3 cons 2023-08-28 5 cons 2023-08-29 4 cons 2023-08-30 4 cons 2023-08-31 1 cons 2023-09-01 3 cons 2023-09-02 1 cons 2023-09-03 1 cons 2023-09-04 10 cons 2023-09-05 3 cons 2023-09-06 3 cons 2023-09-07 3 cons 2023-09-08 15 cons 2023-09-09 1 cons 2023-09-10 15 cons 2023-09-11 25 cons 2023-09-12 5 cons 2023-09-13 14 cons 2023-09-14 8 cons 2023-09-15 10 cons 2023-09-16 5 cons 2023-09-17 15 cons 2023-09-18 15 cons 2023-09-19 2 cons 2023-09-20 1 cons 2023-09-21 6 cons 2023-09-22 6 cons 2023-09-23 12 cons 2023-09-24 5 cons 2023-09-25 2 cons 2023-09-26 14 cons 2023-09-27 10 cons 2023-09-28 2 cons 2023-09-29 3 cons 2023-09-30 1 cons 2023-10-01 6 cons 2023-10-02 2 cons 2023-10-03 3 cons 2023-10-04 8 cons 2023-10-05 1 cons 2023-10-06 7 cons 2023-10-07 1 cons 2023-10-08 2023-10-09 1 cons 2023-10-10 5 cons 2023-10-11 20 cons 2023-10-12 3 cons 2023-10-13 3 cons 2023-10-14 2 cons 2023-10-15 7 cons 2023-10-16 4 cons 2023-10-17 2 cons 2023-10-18 5 cons 2023-10-19 5 cons 2023-10-20 8 cons 2023-10-21 5 cons 2023-10-22 1 cons 2023-10-23 3 cons 2023-10-24 7 cons 2023-10-25 6 cons 2023-10-26 7 cons 2023-10-27 7 cons 2023-10-28 2023-10-29 2 cons 2023-10-30 6 cons 2023-10-31 3 cons 2023-11-01 4 cons 2023-11-02 5 cons 2023-11-03 2 cons 2023-11-04 4 cons 2023-11-05 11 cons 2023-11-06 5 cons 2023-11-07 12 cons 2023-11-08 15 cons 2023-11-09 5 cons 2023-11-10 5 cons 2023-11-11 3 cons 2023-11-12 2 cons 2023-11-13 4 cons 2023-11-14 1 cons 2023-11-15 2023-11-16 2023-11-17 2023-11-18 2023-11-19 2023-11-20 2023-11-21 2023-11-22 2023-11-23 2023-11-24 2023-11-25 2023-11-26 2023-11-27 2023-11-28 2023-11-29 2023-11-30 2023-12-01 2023-12-02 2023-12-03 2023-12-04 2023-12-05 2023-12-06 2023-12-07 2023-12-08 2023-12-09 2023-12-10 2023-12-11 2023-12-12 2023-12-13 2023-12-14 2023-12-15 2023-12-16 2023-12-17 2023-12-18 2023-12-19 2023-12-20 2023-12-21 2023-12-22 2023-12-23 2023-12-24 2023-12-25 2023-12-26 2023-12-27 2023-12-28 2023-12-29 2023-12-30 2023-12-31
\ No newline at end of file
+yihong0618 GitHub 2023 1960 cons Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2022-12-26 2022-12-27 2022-12-28 2022-12-29 2022-12-30 2022-12-31 2023-01-01 7 cons 2023-01-02 1 cons 2023-01-03 1 cons 2023-01-04 2 cons 2023-01-05 6 cons 2023-01-06 4 cons 2023-01-07 8 cons 2023-01-08 5 cons 2023-01-09 14 cons 2023-01-10 7 cons 2023-01-11 9 cons 2023-01-12 12 cons 2023-01-13 8 cons 2023-01-14 3 cons 2023-01-15 3 cons 2023-01-16 4 cons 2023-01-17 20 cons 2023-01-18 19 cons 2023-01-19 14 cons 2023-01-20 18 cons 2023-01-21 2 cons 2023-01-22 2 cons 2023-01-23 3 cons 2023-01-24 2 cons 2023-01-25 15 cons 2023-01-26 12 cons 2023-01-27 18 cons 2023-01-28 15 cons 2023-01-29 12 cons 2023-01-30 6 cons 2023-01-31 9 cons 2023-02-01 9 cons 2023-02-02 35 cons 2023-02-03 5 cons 2023-02-04 1 cons 2023-02-05 1 cons 2023-02-06 2 cons 2023-02-07 12 cons 2023-02-08 6 cons 2023-02-09 8 cons 2023-02-10 1 cons 2023-02-11 2 cons 2023-02-12 1 cons 2023-02-13 3 cons 2023-02-14 5 cons 2023-02-15 3 cons 2023-02-16 24 cons 2023-02-17 6 cons 2023-02-18 2023-02-19 2 cons 2023-02-20 12 cons 2023-02-21 13 cons 2023-02-22 3 cons 2023-02-23 8 cons 2023-02-24 3 cons 2023-02-25 1 cons 2023-02-26 1 cons 2023-02-27 3 cons 2023-02-28 3 cons 2023-03-01 2 cons 2023-03-02 17 cons 2023-03-03 18 cons 2023-03-04 26 cons 2023-03-05 15 cons 2023-03-06 16 cons 2023-03-07 17 cons 2023-03-08 12 cons 2023-03-09 11 cons 2023-03-10 27 cons 2023-03-11 4 cons 2023-03-12 9 cons 2023-03-13 11 cons 2023-03-14 1 cons 2023-03-15 8 cons 2023-03-16 5 cons 2023-03-17 9 cons 2023-03-18 2023-03-19 5 cons 2023-03-20 10 cons 2023-03-21 30 cons 2023-03-22 18 cons 2023-03-23 18 cons 2023-03-24 2023-03-25 5 cons 2023-03-26 2 cons 2023-03-27 7 cons 2023-03-28 5 cons 2023-03-29 8 cons 2023-03-30 9 cons 2023-03-31 5 cons 2023-04-01 1 cons 2023-04-02 10 cons 2023-04-03 9 cons 2023-04-04 7 cons 2023-04-05 5 cons 2023-04-06 2023-04-07 10 cons 2023-04-08 4 cons 2023-04-09 2023-04-10 4 cons 2023-04-11 2 cons 2023-04-12 10 cons 2023-04-13 2 cons 2023-04-14 3 cons 2023-04-15 3 cons 2023-04-16 4 cons 2023-04-17 4 cons 2023-04-18 6 cons 2023-04-19 5 cons 2023-04-20 6 cons 2023-04-21 7 cons 2023-04-22 2023-04-23 11 cons 2023-04-24 14 cons 2023-04-25 6 cons 2023-04-26 4 cons 2023-04-27 4 cons 2023-04-28 2 cons 2023-04-29 3 cons 2023-04-30 2023-05-01 11 cons 2023-05-02 3 cons 2023-05-03 2 cons 2023-05-04 2023-05-05 1 cons 2023-05-06 3 cons 2023-05-07 3 cons 2023-05-08 8 cons 2023-05-09 5 cons 2023-05-10 6 cons 2023-05-11 11 cons 2023-05-12 11 cons 2023-05-13 2023-05-14 6 cons 2023-05-15 9 cons 2023-05-16 5 cons 2023-05-17 1 cons 2023-05-18 1 cons 2023-05-19 10 cons 2023-05-20 8 cons 2023-05-21 2023-05-22 4 cons 2023-05-23 3 cons 2023-05-24 21 cons 2023-05-25 3 cons 2023-05-26 1 cons 2023-05-27 2023-05-28 2 cons 2023-05-29 6 cons 2023-05-30 6 cons 2023-05-31 3 cons 2023-06-01 3 cons 2023-06-02 6 cons 2023-06-03 2023-06-04 2023-06-05 1 cons 2023-06-06 5 cons 2023-06-07 2 cons 2023-06-08 8 cons 2023-06-09 6 cons 2023-06-10 2 cons 2023-06-11 2023-06-12 3 cons 2023-06-13 7 cons 2023-06-14 4 cons 2023-06-15 3 cons 2023-06-16 4 cons 2023-06-17 3 cons 2023-06-18 2023-06-19 4 cons 2023-06-20 2 cons 2023-06-21 5 cons 2023-06-22 6 cons 2023-06-23 2 cons 2023-06-24 1 cons 2023-06-25 2 cons 2023-06-26 11 cons 2023-06-27 8 cons 2023-06-28 8 cons 2023-06-29 13 cons 2023-06-30 6 cons 2023-07-01 2 cons 2023-07-02 2 cons 2023-07-03 3 cons 2023-07-04 5 cons 2023-07-05 10 cons 2023-07-06 7 cons 2023-07-07 5 cons 2023-07-08 5 cons 2023-07-09 4 cons 2023-07-10 11 cons 2023-07-11 1 cons 2023-07-12 6 cons 2023-07-13 14 cons 2023-07-14 2023-07-15 3 cons 2023-07-16 3 cons 2023-07-17 7 cons 2023-07-18 2 cons 2023-07-19 6 cons 2023-07-20 28 cons 2023-07-21 2 cons 2023-07-22 1 cons 2023-07-23 4 cons 2023-07-24 6 cons 2023-07-25 1 cons 2023-07-26 5 cons 2023-07-27 10 cons 2023-07-28 15 cons 2023-07-29 10 cons 2023-07-30 5 cons 2023-07-31 3 cons 2023-08-01 7 cons 2023-08-02 2 cons 2023-08-03 21 cons 2023-08-04 3 cons 2023-08-05 2 cons 2023-08-06 3 cons 2023-08-07 6 cons 2023-08-08 9 cons 2023-08-09 14 cons 2023-08-10 2 cons 2023-08-11 1 cons 2023-08-12 2023-08-13 2 cons 2023-08-14 2 cons 2023-08-15 4 cons 2023-08-16 3 cons 2023-08-17 10 cons 2023-08-18 6 cons 2023-08-19 2 cons 2023-08-20 2 cons 2023-08-21 2023-08-22 6 cons 2023-08-23 14 cons 2023-08-24 4 cons 2023-08-25 6 cons 2023-08-26 1 cons 2023-08-27 3 cons 2023-08-28 5 cons 2023-08-29 4 cons 2023-08-30 4 cons 2023-08-31 1 cons 2023-09-01 3 cons 2023-09-02 1 cons 2023-09-03 1 cons 2023-09-04 10 cons 2023-09-05 3 cons 2023-09-06 3 cons 2023-09-07 3 cons 2023-09-08 15 cons 2023-09-09 1 cons 2023-09-10 15 cons 2023-09-11 25 cons 2023-09-12 5 cons 2023-09-13 14 cons 2023-09-14 8 cons 2023-09-15 10 cons 2023-09-16 5 cons 2023-09-17 15 cons 2023-09-18 15 cons 2023-09-19 2 cons 2023-09-20 1 cons 2023-09-21 6 cons 2023-09-22 6 cons 2023-09-23 12 cons 2023-09-24 5 cons 2023-09-25 2 cons 2023-09-26 14 cons 2023-09-27 10 cons 2023-09-28 2 cons 2023-09-29 3 cons 2023-09-30 1 cons 2023-10-01 6 cons 2023-10-02 2 cons 2023-10-03 3 cons 2023-10-04 8 cons 2023-10-05 1 cons 2023-10-06 7 cons 2023-10-07 1 cons 2023-10-08 2023-10-09 1 cons 2023-10-10 5 cons 2023-10-11 20 cons 2023-10-12 3 cons 2023-10-13 3 cons 2023-10-14 2 cons 2023-10-15 7 cons 2023-10-16 4 cons 2023-10-17 2 cons 2023-10-18 5 cons 2023-10-19 5 cons 2023-10-20 8 cons 2023-10-21 5 cons 2023-10-22 1 cons 2023-10-23 3 cons 2023-10-24 7 cons 2023-10-25 6 cons 2023-10-26 7 cons 2023-10-27 7 cons 2023-10-28 2023-10-29 2 cons 2023-10-30 6 cons 2023-10-31 3 cons 2023-11-01 4 cons 2023-11-02 5 cons 2023-11-03 2 cons 2023-11-04 4 cons 2023-11-05 11 cons 2023-11-06 5 cons 2023-11-07 12 cons 2023-11-08 15 cons 2023-11-09 5 cons 2023-11-10 5 cons 2023-11-11 3 cons 2023-11-12 2 cons 2023-11-13 4 cons 2023-11-14 3 cons 2023-11-15 1 cons 2023-11-16 2023-11-17 2023-11-18 2023-11-19 2023-11-20 2023-11-21 2023-11-22 2023-11-23 2023-11-24 2023-11-25 2023-11-26 2023-11-27 2023-11-28 2023-11-29 2023-11-30 2023-12-01 2023-12-02 2023-12-03 2023-12-04 2023-12-05 2023-12-06 2023-12-07 2023-12-08 2023-12-09 2023-12-10 2023-12-11 2023-12-12 2023-12-13 2023-12-14 2023-12-15 2023-12-16 2023-12-17 2023-12-18 2023-12-19 2023-12-20 2023-12-21 2023-12-22 2023-12-23 2023-12-24 2023-12-25 2023-12-26 2023-12-27 2023-12-28 2023-12-29 2023-12-30 2023-12-31
\ No newline at end of file
diff --git a/examples/strava_circular.svg b/examples/strava_circular.svg
index e9ddfcfee..3e8745da0 100644
--- a/examples/strava_circular.svg
+++ b/examples/strava_circular.svg
@@ -1,2 +1,2 @@
-2012 390 km yihong0618 Strava January February March April May June July August September October November December 2013 795 km yihong0618 Strava January February March April May June July August September October November December 2014 822 km yihong0618 Strava January February March April May June July August September October November December 2015 436 km yihong0618 Strava January February March April May June July August September October November December 2016 900 km yihong0618 Strava January February March April May June July August September October November December 2017 963 km yihong0618 Strava January February March April May June July August September October November December 2018 405 km yihong0618 Strava January February March April May June July August September October November December 2019 1344 km yihong0618 Strava January February March April May June July August September October November December 2020 1303 km yihong0618 Strava January February March April May June July August September October November December 2021 1244 km yihong0618 Strava January February March April May June July August September October November December 2022 756 km yihong0618 Strava January February March April May June July August September October November December 2023 610 km yihong0618 Strava January February March April May June July August September October November December
\ No newline at end of file
+2012 390 km yihong0618 Strava January February March April May June July August September October November December 2013 795 km yihong0618 Strava January February March April May June July August September October November December 2014 822 km yihong0618 Strava January February March April May June July August September October November December 2015 436 km yihong0618 Strava January February March April May June July August September October November December 2016 900 km yihong0618 Strava January February March April May June July August September October November December 2017 963 km yihong0618 Strava January February March April May June July August September October November December 2018 405 km yihong0618 Strava January February March April May June July August September October November December 2019 1344 km yihong0618 Strava January February March April May June July August September October November December 2020 1303 km yihong0618 Strava January February March April May June July August September October November December 2021 1244 km yihong0618 Strava January February March April May June July August September October November December 2022 756 km yihong0618 Strava January February March April May June July August September October November December 2023 612 km yihong0618 Strava January February March April May June July August September October November December
\ No newline at end of file