update to v0.1.18, fix done() bug