change the position of adding observer