updated conn_freechunk()