remove * time.Seconds and take timeout directly