handle delayed observable