Update signup functionality