bug fix : twice observing