initialize a new $.Deferred for each twitter call and use promise()