fix web appoint flow