Stan Lee spotted in Jessica Jones season 2