when_all return int