cleanup timezone and rc.local update

only update timezone when needed. merge two rc.local updates into one.