* more readable code
* more efficient update timestamp retrieval