added observer pattern for news celllist