promise chaining where it matters most. iphone 6 tweaks.