Latest version of the module with numberous fixes including batch api to avoid timeouts.