Make library synchronous while simplifying it.
Merge pull request #1 from Battlefy/release/sync-and-simple

Make library synchronous while simplifying it.