To Preempt or Not: Timely Status Update in the Presence of Non-trivial Propagation Delay