work in progress worker lifecycle test