Shanghai never sleeps