bugfix add_item &block