fix timezone bug. add get current time to transit providers
fix some ui bugs