* Fixed duplicating pet issue (teleport issue)
* Fixed potential null pointer exceptions
* Changed from async to sync loop for better thread safety