Improvements for data array refresh (resolves issue #10)