refresh method also needs new requests property