set state unpack has been updated to support timeout