update style to responsive layout; fix bugs about user login