update homework2