fix find promise to return data