Introducing the core

asynchronous UI reload after each interaction with the db