refactor workers, reset password factory url fixed