Hey Lingwo, great to see you back!  I'm doing well - this week I'm on a beach vacation without my laptop charger and bad wifi so I won't be updating much until I get back, but that just means more time to enjoy the moment.  
Minor update anyway:  I went for my weekly long easy run yesterday and was at a much slower pace due to the hills & sand here.  But that sand also made every step super cushioned so when my training plan was over at 90 minutes I felt great and wanted to keep going - possibly for a half marathon.  
But around 2 hours I hit a wall and decided to stop for hydration & nutrition, resulting in 9.5 mile run.  After the quick break I followed that up with a 600m ocean swim against the current.  A grueling day, but it felt great.  I even ate over 3,000 calories for the first time in over a year (having burned an extra 2000+).
15k run:
02/08: 1:57:42