add data recieve timeout settings.