update on timetask&runCommand

runCommand now takes cityType param from timeTask to determine startCity/endCity