Fix unlocking via defer
Fix multiscale2d tiling concurrency
Make ordering more explicit in storage interface