[UPDATE] fail when no data returned