add missing list functions
fix gc bug: ci->env and env-up are nullable
add gc stress test
write function should be print even env objects