initialized @time_limit