Attiny84 + NRF24

I am using a ttiny84 with nrf24, on the receiver unit if i turn off and on it seems to be eratic in its reset.
meaning if the sender is working and i disconnect/reboot the receiver unit it doesn’t seem to continue from where it left off.
I have to kind of wait for about 10sec after reboot to settle then it works.

the same used with arduino doesnt behave like this , i am assuming i am missing a rest or something.

i am attaching the rx code in case.

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

RF24 radio(2,3); // NRF24L01 used SPI pins + Pin 9 and 10 on the NANO
const uint64_t pipe = 0xE8E8F0F0E1LL; // Needs to be the same for communicating between 2 NRF24L01
int Inputpin[3];

void setup()
  pinMode(0, OUTPUT); // Define the arcade switch NANO pin as an Input using Internal Pullups
  pinMode(1, OUTPUT);
  pinMode(7, OUTPUT);
  digitalWrite(0, LOW); // Set Pin to HIGH at beginning
  digitalWrite(1, LOW);
  digitalWrite(7, LOW);

  radio.begin(); // Start the NRF24L01
  radio.openReadingPipe(1, pipe); // Get NRF24L01 ready to receive

void loop()
  if (radio.available())
    // Fetching the data payload Inputpin, sizeof(Inputpin) );
    if (Inputpin[0]) {
      digitalWrite(0, HIGH) ;
    else digitalWrite(0, LOW);
    if (Inputpin[1]) {
      digitalWrite(1, HIGH) ;
    else digitalWrite(1, LOW);
    if (Inputpin[2]) {
      digitalWrite(7, HIGH) ;
    else digitalWrite(7, LOW);

i think it has to do with when you reset it sets pins to input until the program kicks in !