finish data adapters