Directly returning promise instead of using deferred