services changes from ios. promise chaining