when is arrow season 6 episode 4 coming out