implement reloading using cluster instead of up
fix issues with cluster