cpoll: fixed StringPool null byte appending
cppsp: keep a copy of compiled page to avoid repeated compilation when there are many threads