one more thread unsave use of observer