update views and sources
create test functions for socket.io