add refresh_index()