start of piggy3 non-blocking