Exploiting grid adaptation and structure detection in multi-objective dynamic optimization problems