promise.always ignore context of callback (#35)