How do you manage client expectations when a project timeline is slipping due to technical challenges?