fix observer id