further improve pullFromServerSide stability
add more integration tests