Added non-blocking Stack