remove raise in futures.wait
fix bug caused by property decorator