cpp: updated against thryft and yield