fix a duplicated signup bug