resources must be updated after constructions