update users api

* return error_code when signin fail