delete list.c
add refcount in base struct
fix lw_address error