refactoring
concurrent image load operation
minor changes