fixed some bugs, add canDeactivate to newslist