fix unhandled error on creating remote dir