update CWFuture