allow for null conditions
Add ability to update archive./favorite/read percent