added observer for reloading tableview data