refactor update-splats. closes #51