update onclicklistener