twitter as a service
use promises