add user signup feature. fix query delay issue
support mysql/sqlite