actor: Use a threading.Event to keep running state
ref: Use runnable flag in is_alive()