Show service uses promises instead of callbacks