changed to version 1.0.3
a failed attempt at multithreading
Revert "changed to version 1.0.3"

This reverts commit 40b210eb6adcfc882070302f390e251808ffdc41.
Revert "Revert "changed to version 1.0.3""

This reverts commit 90f2b6678a6df242b9ac41fdcb5c94aad3acc4eb.
Revert "a failed attempt at multithreading"

This reverts commit c161f4c378561a61401b813ccc142730d64905a4.