add register for news functionalities
implement the news registration service
earlier push has encountered a peoblem
error recovery