Manage resource pull with promise