fix login flow
fix gesture