use return value on sync functions
Release 0.0.2