add validator in onRequestDone
add validate for id, amount
bump version