test WeakCreate and WeakIncrement