sync with individual timeouts