clear article when it removed
clean up and update tests