update and solved