Some good advice in previous posts, as others have said the first port of call is usually have a discussion about it. You have already done this and it seems to have changed his behaviour, I am not sure if it is for the better, but it shows he is trying to adapt.
I am going to come at this...