add deref timeout_val