refresh sctructure