flatten: reindex blocks