Level-trigger removed from project

- timeout reinstated in order to have OnPut work for the time being in
  metadata implementation
- OnPut needs a completion callback