update resources (final)