First iteration of update task logic

Need some love and test logic.
Ignore storage page id

Ignore page id on search for out of date items.
Switch to unique identifier.

Used item name is not unique on mass update.
Cleanup as updating items works as task