implemented smoother reload to not disturb running operations