implementing promises for friendsession calls