updated compose view