optimize background drawing
optimize users preview