Here I user Proc, so shared_path method executing is delayed.