refactoring chunk handling
dynamically load more chunks when camera moves around