Fixed callbacks' this value to promise object other than deferred object itself