wip refactoring to ajax
add inline editiong