add log_once_ flag
* single thread improve comment * Keep can_send() running in a separate thread * send send_peripheral_state in pandad_run * new PandaSafety class old-commit-hash: a4de8739e97b4d5d4b1f2fe2f6739ed90338dead