obstacles are not updated if invisible (again)