added news channel module, simplified codes in all modules, bug fixed